import Vue from 'vue'
import App from './App.vue'
import './plugins/element.js'
import create from './utils/create'

// import router from './router'
import router from './krouter'

// import store from './store'
import store from './kstore'

Vue.config.productionTip = false
// 事件总线
Vue.prototype.$bus = new Vue()
// Vue.prototype.$create = create
Vue.use(create)

// 3.挂载router实例，why？

new Vue({
  // Vue.prototype.$router = router
  // 还需要把$route也实现一下
  // 手动实现挂载这个实例在所有的组件都可以使用$router

  router,
  store,
  render: (h) => h(App),
}).$mount('#app')
